import { start, registerMicroApps } from 'qiankun';
const { VITE_APP_MODE } = import.meta.env;
const NODE_ENV = process.env.NODE_ENV;

console.log('5555555555555',)
// 1. 要加载的子应用列表
const configMicroApps: Array<any> = [
  {
    name: "ssii-common", // IM
    entry: (() => {
      const ENV_CONFIG: any = {
        dev: "http://localhost:5011",
      };
      const BUILD_ENV_CONFIG: any = {
        dev: "http://192.168.20.155:5012",
        sit: "http://192.168.20.157:5012",
        uat: "http://192.168.20.157:5012",
        prod: "https://mobile.gggj.net:6012",
      };
      return NODE_ENV === "development"
        ? ENV_CONFIG["dev"]
        : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
    })(), // 默认会加载这个路径下的html，解析里面的js
    activeRule: "/ssii-common", //微应用激活路由
    container: "#public-container", // 承载子应用的容器，在主应用中，有一个 ID 为public-container 的 div，用来承载子应用
    props: {
 
      // 主应用传递给微应用的数据
    },
  },
//   {
//     name: "ssii-user-bk", //用户后台
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5013",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5013",
//         sit: "http://192.168.20.157:5013",
//         uat: "http://192.168.20.157:5013",
//         prod: "https://mobile.gggj.net:6013",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-user-bk",
//     container: "#public-container",
//     props: {
//       updateBaseMainData,
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },

//   {
//     name: "ssii-common", //登录
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5010",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5010",
//         sit: "http://192.168.20.157:5010",
//         uat: "http://192.168.20.157:5010",
//         // prod: 'http://47.97.57.175:5010'
//         prod: "https://mobile.gggj.net:6010",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-common",
//     container: "#public-container",
//     props: {
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },
//   {
//     name: "ssii-performance-bond", // 履约保
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5014",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5014",
//         sit: "http://192.168.20.157:5014",
//         uat: "http://192.168.20.157:5014",
//         prod: "https://mobile.gggj.net:6014",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-performance-bond",
//     container: "#public-container",
//     props: {
//       updateBaseMainData,
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },
//   {
//     name: "ssii-document", //文档
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5015",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5015",
//         sit: "http://192.168.20.157:5015",
//         uat: "http://192.168.20.157:5015",
//         prod: "https://mobile.gggj.net:6015",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-document",
//     container: "#public-container",
//     props: {
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },
//   {
//     name: "ssii-wfe", //流程引擎
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5016",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5016",
//         sit: "http://192.168.20.157:5016",
//         uat: "http://192.168.20.157:5016",
//         prod: "https://mobile.gggj.net:6016",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-wfe",
//     container: "#public-container",
//     props: {
//       updateBaseMainData,
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },
//   {
//     name: "ssii-supervision", //督办系统
//     entry: (() => {
//       const ENV_CONFIG: any = {
//         dev: "http://localhost:5017",
//       };
//       const BUILD_ENV_CONFIG: any = {
//         dev: "http://192.168.20.155:5017",
//         sit: "http://192.168.20.157:5017",
//         uat: "http://192.168.20.157:5017",
//         prod: "https://mobile.gggj.net:6017",
//       };
//       return NODE_ENV === "development"
//         ? ENV_CONFIG["dev"]
//         : `${BUILD_ENV_CONFIG[VITE_APP_MODE]}?t=${Date.now()}`;
//     })(),
//     activeRule: "/ssii-supervision",
//     container: "#public-container",
//     props: {
//       updateBaseMainData,
//       defaultSettings: {},
//       baseStore: pinia,
//     },
//   },
];
// console.log('configMicroApps------', configMicroApps);
// 2. 注册子应用
registerMicroApps(configMicroApps);

start({
  prefetch: false,
}); // 3. 启动微服务
